package com.ztgf.user.models.vo;

import com.ztgf.sys.models.dto.SysMenuDTO;
import com.ztgf.user.models.dto.UserRoleRelationDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 用户信息，用户权限表VO
 *
 * @author zhanghualang
 * @Date 2020-05-28 14:43:23
 */
@Data
public class UserInfoRoleRelationVO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "店铺id")
    private Long shopId;
    @ApiModelProperty(value = "用户id")
    private Long userId;

    @ApiModelProperty(value = "职位名称")
    private String name;

    @ApiModelProperty(value = "联系人名称")
    private String contactName;

    @ApiModelProperty(value = "手机号")
    private String mobile;

    @ApiModelProperty(value = "0创建、1重填资料、2已审核、3审核拒绝、4冻结、5删除")
    private Integer status;

    @ApiModelProperty(value = "0创建、1重填资料、2已审核、3审核拒绝、4冻结、5删除")
    private Long roleId;

    @ApiModelProperty(value = "用户权限")
    private List<SysMenuDTO> sysMenuDTOS;
}
